home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The 640 MEG Shareware Studio 2
/
The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO
/
batch
/
dddbatch.zip
/
DEMO.BAT
< prev
next >
Wrap
DOS Batch File
|
1990-12-29
|
4KB
|
213 lines
:start
echo off
cls
set day=Sunday
set gr_mode=40x25 16 gray text
set fgcolor=7
set bgcolor=0
echo Do you have a color screen (y/n)?
prtat 25 0
yes_no
if errorlevel 2 goto skip10
set fgcolor=15
set bgcolor=1
:skip10
cls
clw 11 28 13 48 %fgcolor% %bgcolor%
dr_box 11 28 14 49 2
prtat 12 30 Printer 1 is on.
prtat 25 0
prt_on 1
if errorlevel 1 goto skip13
prtat 12 43 off.
:skip13
if %fgcolor% == 7 goto skip14
set fgcolor=0
set bgcolor=2
:skip14
prtat 23 0
pause
fcls2
clw 10 27 14 49 %fgcolor% %bgcolor%
dr_box 10 27 15 50 2
prtat 12 29 Today is
day
if not errorlevel 7 goto skip20
set day=Saturday
goto skip25
:skip20
if not errorlevel 6 goto skip21
set day=Friday
goto skip25
:skip21
if not errorlevel 5 goto skip22
set day=Thursday
goto skip25
:skip22
if not errorlevel 4 goto skip23
set day=Wednesday
goto skip25
:skip23
if not errorlevel 3 goto skip24
set day=Tuesday
goto skip25
:skip24
if not errorlevel 2 goto skip25
set day=Monday
:skip25
prtat 12 38 %day%.
prtat 23 0
pause
if %fgcolor% == 7 goto skip26
set fgcolor=15
set bgcolor=1
:skip26
clw 13 32 15 58 %fgcolor% %bgcolor%
dr_box 13 32 16 59 1
is_today 12/25/1991
if not errorlevel 1 goto skip27
prtat 14 34 It is Christmas 1991.
goto mode_16
:skip27
prtat 14 34 Not Christmas 1991 yet.
rem _HERCMONO - HGC
:mode_20
prtat 23 0
pause
fcls2
clw 10 11 14 66 %fgcolor% %bgcolor%
dr_box 10 11 15 67 2
prtat 12 13 Graphic Mode Is :
mode_no
if not errorlevel 20 goto mode_19
set gr_mode=720x348 graphics in black and white
goto mode_res
rem MRES256COLOR - VGA
:mode_19
if not errorlevel 19 goto mode_18
set gr_mode=320x200 graphics in 256 colors
goto mode_res
rem VRES16COLOR - VGA
:mode_18
if not errorlevel 18 goto mode_17
set gr_mode=640x480 graphics in 16 colors
goto mode_res
rem VRES2COLOR - VGA
:mode_17
if not errorlevel 17 goto mode_16
set gr_mode=640x480 graphics in b/w
goto mode_res
rem ERESCOLOR - EGA
:mode_16
if not errorlevel 16 goto mode_15
set gr_mode=640x350 graphics in 4/16 colors
goto mode_res
rem ERESNOCOLOR - EGA
:mode_15
if not errorlevel 15 goto mode_14
set gr_mode=640x350 graphics graphics in b/w
goto mode_res
rem HRES16COLOR - EGA
:mode_14
if not errorlevel 14 goto mode_13
set gr_mode=640x200 graphics in 16 colors
goto mode_res
rem MRES16COLOR - EGA
:mode_13
if not errorlevel 13 goto mode_10
set gr_mode=320x200 graphics in 16 colors
goto mode_res
:mode_10
if not errorlevel 10 goto mode_9
set gr_mode=640x200 4 color graphics (PCjr.)
goto mode_res
:mode_9
if not errorlevel 9 goto mode_8
set gr_mode=320x200 16 color graphics (PCjr.)
goto mode_res
:mode_8
if not errorlevel 8 goto mode_7
set gr_mode=160x200 16 color graphics (PCjr.)
goto mode_res
rem TEXTMONO - Monochrome Adapter
:mode_7
if not errorlevel 7 goto mode_6
set gr_mode=80x25 text in b/w
goto mode_res
rem HRESBW - CGA
:mode_6
if not errorlevel 6 goto mode_5
set gr_mode=640x200 graphics in b/w
goto mode_res
rem MRESNOCOLOR - CGA
:mode_5
if not errorlevel 5 goto mode_4
set gr_mode=320x200 graphics, 4 shades grey
goto mode_res
rem MRES4COLOR - CGA
:mode_4
if not errorlevel 4 goto mode_3
set gr_mode=320x200 graphics, 4 color
goto mode_res
rem TEXTC80 - CGA
:mode_3
if not errorlevel 3 goto mode_2
set gr_mode=80x25 text, 8/16 color
goto mode_res
rem TEXTBW80 - CGA
:mode_2
if not errorlevel 2 goto mode_1
set gr_mode=80x25 text, 16 shades of gray
goto mode_res
rem TEXTC80 - CGA
:mode_1
if not errorlevel 1 goto mode_0
set gr_mode=40x25 text, 16 or 8 colors
goto mode_res
:mode_0
set gr_mode=40x25 text, 16 shades of grey
:mode_res
prtat 12 31 %gr_mode%.
:skip28
prtat 23 0
pause
fcls1
cls
clw 10 26 15 53 %fgcolor% %bgcolor%
dr_box 10 26 16 54 2
prtat 11 28 1.) Rerun demo.
prtat 12 28 2.) End demo.
prtat 14 28 [Please choose a number]
prtat 25 0
:loop
0-9
if errorlevel 4 goto loop
if errorlevel 3 goto boot
if errorlevel 2 goto end
if errorlevel 1 goto start
goto loop
:end
fcls2
set gr_mode=
set fgcolor=
set bgcolor=
set day=
prtat 0 0